// run: time $exec < input
#include <iostream>
#include <cmath>

int const maxn = 100004;
bool vis[maxn];
long long ans[maxn];
int n;

void init_ans()
{
	int len = std::sqrt(maxn);
	for (int i = 2; i <= len; i++) {
		for (int j = 1; j * i < maxn; j++)
			if (!vis[j * i]) {
				ans[j * i] = j;
				vis[j * i] = true;
			}
	}
	for (int i = 2; i < maxn; i++)
		if (!vis[i]) ans[i] = 1;

	for (int i = 3; i < maxn; i++)
		ans[i] += ans[i-1];
}

long long calc(int n)
{
	long long h = n / 2;
	long long sum = (1 + h) * h / 2;
	sum += ans[n] - ans[]
}

int main()
{
	init_ans();

	std::ios::sync_with_stdio(false);
	for (int n; std::cin >> n; )
		std::cout << calc(n) << '\n';
}

